Output options
Here you can choose which device to use, which may be a soundcard or a file writer, and what output format to use with it. A different format may be used if the device does not support the chosen format, or if "Apply sample rate to all file formats" isn't enabled. See the "Output" text in the "General" info window for the exact format of the output.
When file writing, the amplification slider controls the volume level. Be careful not to use a too high level as that may result in samples being clipped. You can avoid any such concerns by using the "WAV Writer - normalized" device.
If looping is enabled in the Playback options when file writing, the looping "Limit" option will automatically apply too.
Buffer
This determines how far in advance XMPlay generates data for the output device. It has no effect when file writing. Larger buffers can help prevent stuttering playback but also increases latency for DSP setting changes.
Apply sample rate to all file formats
Most file formats have a particular sample rate that they are intended to be played at, and XMPlay will usually play them at that rate, unless this option is enabled. In which case, XMPlay will resample all tracks to the chosen sample rate
SRC quality
This controls the quality of the sample rate conversion. Higher settings reduce aliasing, but also require more CPU (nothing noticeable with modern CPUs).
Downmix multi-channel
When enabled, tracks that have more than the chosen number of channels will be downmixed. Otherwise they will be played with their default number of channels, which may mean that some channels are not heard if the extra speakers are not present.
Reduce level
When enabled, the level of a downmix will be lowered to reduce possible clipping.
Dithering
When enabled and the output isn't 32 bit, dither is applied.
Noise shaping
When enabled and the output isn't 32 bit, noise shaping is applied.
Keep monitor awake
This prevents the monitor going to sleep during playback, which is useful if you're using the monitor's speakers. The monitor is always kept awake when fullscreen visualizations are active.
File writing options
Folder
The default folder to write files in.
Source
When enabled, the output file will be written to the same folder as the track that is being played, instead of the "Folder" setting.
Auto-filename
This skips output filename selection when writing to disk. Because no user interaction is required, writing is also continuous in this mode; it automatically moves onto the next track when the current one ends if "Auto-advance" is enabled in the
Playlist options.
Force overwrite
When "Auto-filename" is enabled and the output file exists, the file selector will still be shown for confirmation, unless this option is enabled.
Use title
When enabled, the output filename will be based on the track's title rather than the original filename.
Omit original extension
When enabled (and "Use title" is disabled), the original file's extension will be removed from the written file.
Use source resolution
When enabled, the track's sample resolution (if it has one) will be used in the written file instead of the one chosen above. When an encoder is used, this will be overridden by the resolution set for that, if not set to "output".
Separate MOD instruments
When enabled and using the Modules decoder, each instrument will be written to a separate file, with the instrument number appended to the filename.